package manager;

/**
 * Cette exception est levée lorsque le fichier n'est pas correctement formatté.
 * 
 * @author BERNARD Arthur, DELAMARCHE Jérôme, PAVAGEAU Max
 */
@SuppressWarnings("serial")
public class WrongPNEFileFormatException extends Exception {
	/**
	 * Constructeur de base.
	 */
	public WrongPNEFileFormatException() {
		super("The file is badly formatted.");
	}
	
	/**
	 * Constructeur permettant de renseigner le nom du fichier ainsi que la ligne où se trouve l'erreur.
	 * 
	 * @param file Le nom du fichier fautif.
	 * @param line La ligne où a lieu la faute de formattage.
	 */
	public WrongPNEFileFormatException(String file, int line) {
		super("File " + file + " is badly formatted at line #" + line);
	}
}
